package musika;

import java.awt.EventQueue;

import javax.swing.JFrame;
import javax.swing.JTextField;
import javax.swing.JLabel;
import javax.swing.JComboBox;
import javax.swing.DefaultComboBoxModel;
import javax.swing.JButton;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;

public class EI_ArtxiboBerria {

	private JFrame frmArtxiboBerriaSortu;
	private JComboBox comboBox=new JComboBox();
	

	/**
	 * Launch the application.
	 */
	public static void main(String[] args) {
		EventQueue.invokeLater(new Runnable() {
			public void run() {
				try {
					EI_ArtxiboBerria window = new EI_ArtxiboBerria();
					window.frmArtxiboBerriaSortu.setVisible(true);
				} catch (Exception e) {
					e.printStackTrace();
				}
			}
		});
	}

	/**
	 * Create the application.
	 * @wbp.parser.entryPoint
	 */
	public EI_ArtxiboBerria() {
		initialize();
	}

	/**
	 * Initialize the contents of the frame.
	 */
	private void initialize() {
		frameaSortu();

		
		comboSortu();
		
		adosBotoia();
		
		ezeztatuBotoia();
		
		frmArtxiboBerriaSortu.setVisible(true);
	}
/**
 * Ezeztatu botoia sortu egiten da
 */
	private void ezeztatuBotoia() {
		JButton btnNewButton = new JButton("Ezeztatu");
		btnNewButton.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent arg0) {
				
				frmArtxiboBerriaSortu.setVisible(false);
				new EI_Hasiera();
			}
		});
		btnNewButton.setBounds(177, 107, 117, 25);
		frmArtxiboBerriaSortu.getContentPane().add(btnNewButton);
	}
/** 
 * Ados botoia sortu egiten da
 */
	private void adosBotoia() {
		JButton btnAdos = new JButton("Ados");
		btnAdos.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent arg0) {
				
				
				int erritmoa;

				if (comboBox.getSelectedIndex()==0){
					
					erritmoa=24;}
				else if(comboBox.getSelectedIndex()==1){
					
					erritmoa=34;}
				
				else{
					
					erritmoa=44;
					
				}
				
				Kudeatzailea k1=Kudeatzailea.getInstantzia();
				Artxiboa a1 = new Artxiboa(erritmoa);
				k1.setUnekoa(a1);
				frmArtxiboBerriaSortu.setVisible(false);
				
				new EI_Irakasle();
			}
		});
		btnAdos.setBounds(32, 107, 117, 25);
		frmArtxiboBerriaSortu.getContentPane().add(btnAdos);
	}
/**
 * Erritmoa aukeratzeko comboBox-a egiten da
 */
	private void comboSortu() {
		
		comboBox.setModel(new DefaultComboBoxModel(new String[] {"2/4", "3/4", "4/4"}));
		comboBox.setBounds(167, 51, 61, 24);
		frmArtxiboBerriaSortu.getContentPane().add(comboBox);
		
		JLabel lblErritmoa = new JLabel("Erritmoa:");
		lblErritmoa.setBounds(79, 56, 70, 15);
		frmArtxiboBerriaSortu.getContentPane().add(lblErritmoa);
	}



	private void frameaSortu() {
		frmArtxiboBerriaSortu = new JFrame();
		frmArtxiboBerriaSortu.setTitle("Artxibo Berria Sortu");
		frmArtxiboBerriaSortu.setBounds(100, 100, 315, 174);
		frmArtxiboBerriaSortu.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		frmArtxiboBerriaSortu.getContentPane().setLayout(null);
	}
}
